home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1999 #2 / Amiga Plus CD - 1999 - No. 2.iso / System-Boost / Workbench / HappyENV / Source / debug.i next >
Text File  |  1998-03-13  |  1KB  |  98 lines

  1. _LVORawPutChar    = -516
  2.  
  3.     IFD    DEBUG
  4. DBUG5    MACRO
  5.     movem.l    d0-d7/a0-a6,-(sp)
  6.     move.l    \6,-(sp)
  7.     move.l    \5,-(sp)
  8.     move.l    \4,-(sp)
  9.     move.l    \3,-(sp)
  10.     move.l    \2,-(sp)
  11.     lea.l    \1(pc),a0
  12.     lea.l    (sp),a1
  13.     lea    RawHook(pc),a2
  14.     move.l    4.w,a6
  15.     jsr    _LVORawDoFmt(a6)
  16.     lea    20(sp),sp
  17.     movem.l    (sp)+,d0-d7/a0-a6 
  18.     ENDM
  19.  
  20. DBUG4    MACRO
  21.     movem.l    d0-d7/a0-a6,-(sp)
  22.     move.l    \5,-(sp)
  23.     move.l    \4,-(sp)
  24.     move.l    \3,-(sp)
  25.     move.l    \2,-(sp)
  26.     lea.l    \1(pc),a0
  27.     lea.l    (sp),a1
  28.     lea    RawHook(pc),a2
  29.     move.l    4.w,a6
  30.     jsr    _LVORawDoFmt(a6)
  31.     lea    16(sp),sp
  32.     movem.l    (sp)+,d0-d7/a0-a6 
  33.     ENDM
  34.  
  35. DBUG3    MACRO
  36.     movem.l    d0-d7/a0-a6,-(sp)
  37.     move.l    \4,-(sp)
  38.     move.l    \3,-(sp)
  39.     move.l    \2,-(sp)
  40.     lea.l    \1(pc),a0
  41.     lea.l    (sp),a1
  42.     lea    RawHook(pc),a2
  43.     move.l    4.w,a6
  44.     jsr    _LVORawDoFmt(a6)
  45.     lea    12(sp),sp
  46.     movem.l    (sp)+,d0-d7/a0-a6 
  47.     ENDM
  48.  
  49. DBUG2    MACRO
  50.     movem.l    d0-d7/a0-a6,-(sp)
  51.     move.l    \3,-(sp)
  52.     move.l    \2,-(sp)
  53.     lea.l    \1(pc),a0
  54.     lea.l    (sp),a1
  55.     lea    RawHook(pc),a2
  56.     move.l    4.w,a6
  57.     jsr    _LVORawDoFmt(a6)
  58.     addq.l    #8,sp
  59.     movem.l    (sp)+,d0-d7/a0-a6 
  60.     ENDM
  61.  
  62. DBUG1    MACRO
  63.     movem.l    d0-d7/a0-a6,-(sp)
  64.     move.l    \2,-(sp)
  65.     lea.l    \1(pc),a0
  66.     lea.l    (sp),a1
  67.     lea    RawHook(pc),a2
  68.     move.l    4.w,a6
  69.     jsr    _LVORawDoFmt(a6)
  70.     addq.l    #4,sp
  71.     movem.l    (sp)+,d0-d7/a0-a6 
  72.     ENDM
  73.  
  74. DBUG0    MACRO
  75.     movem.l    d0-d7/a0-a6,-(sp)
  76.     lea.l    \1(pc),a0
  77.     lea    RawHook(pc),a2
  78.     move.l    4.w,a6
  79.     jsr    _LVORawDoFmt(a6)
  80.     movem.l    (sp)+,d0-d7/a0-a6 
  81.     ENDM
  82.     ENDC
  83.  
  84.     IFND    DEBUG
  85. DBUG5    MACRO
  86.     ENDM
  87. DBUG4    MACRO
  88.     ENDM
  89. DBUG3    MACRO
  90.     ENDM
  91. DBUG2    MACRO
  92.     ENDM
  93. DBUG1    MACRO
  94.     ENDM
  95. DBUG0    MACRO
  96.     ENDM
  97.     ENDC
  98.